/* CSS Document */

/********** [ generic ]**********/

body { color: #000; background-color: #fff; font-size: 62.5%; font-family: "Trebuchet MS",Verdana,Arial,sans-serif;}

p {margin-bottom:21px;margin-top:0;padding:0;border:0;}

a         { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover   { text-decoration: underline; }

a.underline         { text-decoration:underline; }

.redText {color:#cf1043;}
a.redText {color:#cf1043;}

.greyText {color:#999;}

.debug {border:1px solid #f0f;}
div.hrBg    {background: url(../images/hrBg.gif) repeat-x;clear:both;height:2px;margin-bottom:10px;}

.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt40 {margin-top:40px;}
.mt17 {margin-top:17px;}
.mt13 {margin-top:13px;}

.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb28 {margin-bottom:28px;}

.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}

.mr19 {margin-right:19px;}

.mr0	{margin-right:0;}
.ml5 	{margin-left:5px;}
.ml16 	{margin-left:16px;}

ul.bullet {list-style: none; margin:0 0 20px 20px;}
ul.bullet li{ background: none; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 .7em; padding-left: 0.9em; }

/********** [ general layout styles ]**********/

#wrapper {background: #fff url(../images/bg.jpg) repeat-y top left; margin:0 auto;position:relative;width:760px;}

#wrapperInner {background:url(../images/watermark.jpg) no-repeat top left; position:relative; width:760px;}
img#logo {height:86px;position:absolute; top:0; right:0;width:123px;}

#topBlock {background:url(../images/topBg4.png) no-repeat bottom left;font-size:1.4em;min-height:450px;position:relative;width:760px;float:left;;}
#topBlock p {margin-left:16px;}
#topBlock img {/*margin-left:16px;*/}

#midBlock {padding:0 16px;}
#bottomBlock {font-family: Arial,Verdana,sans-serif;font-size:1.1em;margin:0 16px;}
#footer {padding:15px 0 25px 0;width:760px;}

#leftCol {width:412px;}
#leftCol2 {width:291px;float:left;}

#bottomBlock ul    { list-style: none; padding:0;border:0;}
#bottomBlock ul li {background:url(../images/itemBg.png) no-repeat top right; display: inline-block;float:left;margin-right:31px;height:201px;margin-bottom:18px;position:relative;width:158px;}

#bottomBlock ul li img{ margin:10px 0 0 12px;}
#bottomBlock ul li p{ height:35px;line-height:1.2em;margin:2px 0 0 12px;width:131px;}

#galleryItem{background:url(../images/galleryItemBg.png) no-repeat top left;clear:both;font-family: Arial,Verdana,sans-serif;height:352px;margin-bottom:20px;margin-left:16px;position:relative;width:275px;}

#galleryInner{height:327px;margin-left:16px;position:relative;width:235px;}
#galleryItem img{margin-left:0;margin-bottom:10px;margin-top:16px;width:235px;}
#galleryItem p{margin:0;}

#votes {display:block;float:left;width:130px;}
#voteButton {float:right;}


/********** [comments box styles] **********/

.commentRow{width:262px;}
#commentsWrapper{background: url(../images/topQuote.png) no-repeat top left;float:left;margin-left:24px;width:430px;margin-top:88px;position:relative;}
#commentsInner{margin-left:90px;width:340px;}

#bottomQuote{background: url(../images/bottomQuote.png) no-repeat top right;height:41px;position:absolute;bottom:0;right:0;width:54px;}

#commentsInner ul    {border:0;clear:both;font-family: Arial,Verdana,sans-serif;font-size:0.8em;list-style: none;margin-top:5px;margin-bottom:10px;padding:0;width:264px;}
#commentsInner ul li {margin-bottom:0;width:264px;}
#commentsInner ul li img{border:0;display:inline;float:left;margin:0 5px 5px 5px;padding:0;}
#commentsInner ul li p{display:block;float:left;margin:0;padding:0;width:175px;}

.commentTopBg{background:url(../images/commentBgTop.png) repeat-y top right;display:block;height:6px;overflow:hidden;width:264px;}
.commentBottomBg{background:url(../images/commentBgBottom.png) no-repeat bottom left;height:6px;display:block;width:264px;}
div.commentContent{background:url(../images/commentItemBg.png) repeat-y top right;display:block;overflow:hidden;width:264px;}

#commentsBox {clear:both;float:left;position:relative;width:264px;}
#commentsBox img{margin-left:5px;}
#commentText {border:1px solid #ccc;height:35px;width:208px;}

/********** [button styles] **********/

.paging {float:right;margin-right:4px;display:inline;}
.paging a{display:inline;margin:0;padding:0;}

div#paging2  			{float:right;display:inline;width:180px;}
div#paging2 ul    		{list-style:none;text-align:right;width:180px;} 
div#paging2 ul li 		{display:inline;}
div#paging2 ul li img   {float:none;margin:0;}


.btnPrevious {height:7px;margin-right:5px;width:12px;}
.btnNext {height:7px;margin-left:5px;width:12px;}

/*input.btnVote {background-color:#cc3052;border:1px solid #933;color:#fff;font-size:1.0em;height:18px;width:49px;padding-bottom:2px;}*/
/*input.btnView {background-color:#cc3052;border:1px solid #933;color:#fff;font-size:1.0em;height:18px;margin-left:4px;width:49px;padding-bottom:2px;}*/
/*input.btnVoteNow {background-color:#cc3052;border:1px solid #933;color:#fff;float:right;font-size:0.8em;height:20px;margin:0;padding:0;width:69px;padding-bottom:2px;}*/

a.btnVote {background: url(../images/btnVoteRed.gif) no-repeat;display: block;float:left;font-size:1.0em;height:18px;overflow:hidden;text-indent:-10000em;width:49px;}
a.btnView {background: url(../images/btnViewRed.gif) no-repeat;display:block;float:right;font-size:1.0em;height:18px;overflow:hidden;text-indent:-10000em;width:49px;}

a.btnVoteNowRed {background: url(../images/btnVoteNowRed.gif) no-repeat;display:block;float:right;font-size:1.0em;height:20px;overflow:hidden;text-indent:-10000em;width:69px;}

input.btnComment {background-color:#cc3052;border:1px solid #933;color:#fff;display:inline; float:right;font-size:0.8em;height:20px;padding:0;margin-right:14px;margin-top:5px;margin-bottom:2px;width:70px;padding-bottom:2px;}

.itemButtons{height:18px;position:absolute;bottom:11px;left:38px;width:106px;}

a.btnBlondeMoment {color: #fff;display: block;height: 35px;text-indent:-10000em; background: url(../images/btnSubmit2.png) no-repeat;margin:0 0 16px 16px;overflow:hidden;width:333px;}

a.btnVoteNow {background: url(../images/btnVoteNow.gif) no-repeat; color: #fff; display: block; float:right;height: 29px;margin-right:19px;overflow:hidden;text-indent:-10000em;width:124px;}

a.btnShare { background: url(../images/btnShare.gif) no-repeat; color: #fff; display: block; float:right;height: 29px;overflow:hidden;text-indent:-10000em;width:212px;}

a.btnLatest {background: url(../images/btnLatest.gif) no-repeat; color: #fff; display: block; float:left;height: 23px;overflow:hidden;text-indent:-10000em; width:56px;}
a.btnRanking {background: url(../images/btnRanking.gif) no-repeat; color: #fff; display: block; float:left;height: 23px;overflow:hidden;text-indent:-10000em;width:56px;}

/********** [text replacement styles] **********/

span#txt1 {background-image: url(../images/txt1.png);background-repeat: no-repeat;float:left;height:25px;margin-bottom:4px;margin-left:16px;margin-top:40px;text-indent:-10000em;width:225px;}

span#txt2 {background-image: url(../images/txt2.png);background-repeat: no-repeat;float:left;height:97px;margin-left:16px;margin-bottom:20px;margin-top:17px;text-indent:-10000em;width:449px;}

span#txt3 {background-image: url(../images/txt3.gif);background-repeat: no-repeat;float:left;height:125px;margin:13px 0 10px 16px;text-indent:-10000em;width:375px;}

span#txt4 {background-image: url(../images/txt4.png);background-repeat: no-repeat;float:left;height:17px;margin-top:5px;text-indent:-10000em;width:136px;}

span#txt5 {background-image: url(../images/txt5.png);background-repeat: no-repeat;float:left;height:17px;margin-top:5px;text-indent:-10000em;width:176px;}

span#txt6 {background-image: url(../images/txt6.png);background-repeat: no-repeat;float:left;height:29px;margin:40px 0 16px 16px;margin-bottom:16px;text-indent:-10000em;width:88px;}






